package com.bianguo.android.injectlibrary.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.ANNOTATION_TYPE)//元注解，作用在注解之上
@Retention(RetentionPolicy.RUNTIME)
public @interface EventBase {

    //事件的3个成员

    //1.setOnxxxListener 方法名
    String listenerSetter();

    //2.监听的对象 View.OnxxxListener
    Class<?> listenerType();

    //3.监听的方法 onxxxClick
    String callBackListener();
}
